const {
	SyncHook
} = require('tapable');

const hook = new SyncHook(['arg1', 'arg2']);

// 注册
hook.tap('a', function (arg1, arg2) {
	console.log('a')
})

hook.tap('b', function (arg1, arg2) {
	console.log('b')
})

hook.tap('c', function (arg1, arg2) {
	console.log('c')
})

hook.call(1, 2);// 先后输出:a,b,c
//console.log(hook);